//package edu.szcu.vitaguard.controller;
//
//import edu.szcu.vitaguard.entity.UserLogin;
//import edu.szcu.vitaguard.service.UserLoginService;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.http.ResponseEntity;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.List;
//
//@RestController
////@RequestMapping("/api/user")
//public class UserLoginController {
//
//    @Autowired
//    private UserLoginService userLoginService;
//
//    @PostMapping("/register")
//    public ResponseEntity<?> register(@RequestBody UserLogin userLogin) {
//        boolean result = userLoginService.register(userLogin);
//        if (result) {
//            return ResponseEntity.ok().body("注册成功");
//        } else {
//            return ResponseEntity.badRequest().body("用户名已存在");
//        }
//    }
//
//    @PostMapping("/login")
//    public ResponseEntity<?> login(@RequestBody UserLogin loginRequest) {
//        UserLogin user = userLoginService.login(loginRequest.getUsername(), loginRequest.getPassword());
//        if (user != null) {
//            return ResponseEntity.ok(user);
//        } else {
//            return ResponseEntity.badRequest().body("用户名或密码错误");
//        }
//    }
//
//    @GetMapping("/{id}")
//    public ResponseEntity<UserLogin> getUserById(@PathVariable Integer id) {
//        UserLogin user = userLoginService.getUserById(id);
//        return ResponseEntity.ok(user);
//    }
//
//    @PutMapping("/update")
//    public ResponseEntity<?> updateUser(@RequestBody UserLogin userLogin) {
//        boolean result = userLoginService.updateUser(userLogin);
//        if (result) {
//            return ResponseEntity.ok().body("更新成功");
//        } else {
//            return ResponseEntity.badRequest().body("更新失败");
//        }
//    }
//
//    @DeleteMapping("/{id}")
//    public ResponseEntity<?> deleteUser(@PathVariable Integer id) {
//        boolean result = userLoginService.deleteUser(id);
//        if (result) {
//            return ResponseEntity.ok().body("删除成功");
//        } else {
//            return ResponseEntity.badRequest().body("删除失败");
//        }
//    }
//
//    @GetMapping("/all")
//    public ResponseEntity<List<UserLogin>> getAllUsers() {
//        List<UserLogin> users = userLoginService.getAllUsers();
//        return ResponseEntity.ok(users);
//    }
//}
